/**
 * Map Const Service
 * 数据常量提供者， 保存默认的常量数据，提供给controller
 */

angular.module('NxtMap')
  .service('ConstService', ConstService);

function ConstService() {

  this.dateList = [
    {
      value: 'yesterday',
      name: '昨天'
    },
    {
      value: 'lastweek',
      name: '上周'
    },
    {
      value: 'lastmonth',
      name: '上月'
    },
    {
      value: 'thisweek',
      name: '本周以来'
    },
    {
      value: 'thismonth',
      name: '本月以来'
    },
    {
      value: 'custom',
      name: '自选时间'
    }
  ]

  this.timeList = [
    {
      start: '00',
      end: '23',
      name: '全天'
    },
    {
      start: '00',
      end: '06',
      name: '0-6'
    },
    {
      start: '07',
      end: '10',
      name: '7-10'
    },
    {
      start: '11',
      end: '13',
      name: '11-13'
    },
    {
      start: '14',
      end: '16',
      name: '14-16'
    },
    {
      start: '17',
      end: '19',
      name: '17-19'
    },
    {
      start: '20',
      end: '23',
      name: '20-23'
    },
    {
      start: '00',
      end: '23',
      name: '自选时间'
    }
  ]

  this.weekList = [
    {
      value: '1',
      name: '星期日'
    },
    {
      value: '2',
      name: '星期一'
    },
    {
      value: '3',
      name: '星期二'
    },
    {
      value: '4',
      name: '星期三'
    },
    {
      value: '5',
      name: '星期四'
    },
    {
      value: '6',
      name: '星期五'
    },
    {
      value: '7',
      name: '星期六'
    }
  ]

  this.stations = ['许村派出所', '长安派出所', '丁桥派出所',
    '周王庙派出所', '盐官派出所', '尖山派出所', '袁花派出所', 
    '马桥派出所', '硖石派出所', '海洲派出所', '斜桥派出所', 
    '海昌派出所', '许巷派出所', '盐仓派出所', '观潮派出所'];

  this.anaTypes = [
    {name: 'space', value: '警情空间分析'},
    {name: 'timeSpace', value: '警情时空分析'},
    {name: 'timeOrder', value: '警情空间时序分析'}
  ];

  this.hourList = ['00', '01', '02', '03', '04', '05', '06', '07', 
      '08', '09', '10', '11', '12', '13', '14', '15', '16', '17', '18', 
      '19', '20', '21', '22', '23'];

  this.types = [
    {
      name: '治安案、事件',
      children: [
        '一般打架',
        '经济纠纷',
        '服务纠纷',
        '劳资纠纷',
        '家庭纠纷',
        '毁坏私人财物',
        '邻里纠纷',
        '婚姻纠纷',
        '其它纠纷',
        '其它不够刑事案件的盗窃',
        '盗窃车内物品',
        '盗窃电动车电瓶',
        '假币纠纷',
        '毁坏单位财物',
        '损毁市政公共设施',
        '盗窃车牌',
        '其它诈骗案案',
        '盗窃机动车电瓶',
        '盗窃自行车',
        '盗窃电动车',
        '入户盗窃',
        '盗窃养殖物',
        '其它损坏公私财物的行为',
        '土地、水源纠纷',
        '扒窃',
        '其它不够刑事案件的诈骗',
        '其它不够刑事案件的抢夺',
        '其它妨碍公务的行为',
        '赌博机',
        '使用假币 ',
        '扰乱公共场所秩序',
        '拎包',
        '聚众斗殴',
        '假药诈骗',
        '寻衅滋事',
        '其它赌博',
        '侵权纠纷',
        '招摇撞骗',
        '聚众赌博',
        '钱币诈骗',
        '卖淫嫖娼',
        '损毁景观、绿化',
        '传播淫秽物品',
        '盗窃农作物',
        '盗窃工业原材料',
        '妨碍公务人员执行职务',
        '盗窃机动车上燃油',
        '盗窃汽车轮胎',
        '其他侵犯人身权利',
        '网络诈骗',
        '入店抢夺',
        '其他敲诈',
        '暴力敲诈',
        '破坏ATM机或自动售货机',
        '电话诈骗',
        '虐待儿童',
        '贩卖假货',
        '强买强卖商品',
        '损毁交通标志',
        '徒步抢夺',
        '其它色情淫秽行为',
        '飞车抢夺',
        '干扰他人正常生活',
        '信用卡诈骗',
        '入户盗窃案',
        '借打手机诈骗',
        '短信诈骗',
        '其它盗窃案',
        '招工征聘诈骗',
        '盗窃电动车案',
        '其它非法侵入他人住宅',
        '扒窃案',
        '扰乱单位秩序',
        '隐私敲诈',
        '色情引诱盗窃',
        '扰乱交通秩序',
        '盗窃破坏三电设施',
        '伪造、变造货币',
        '非法限制人身自由',
        '倒卖门票',
        '制贩假币',
        '设赌诈骗',
        '强迫他人接受服务',
        '网络诈骗案'
      ]
    },
    {
      name: '刑事案件',
      children: [
        '盗窃电动车案',
        '入户盗窃案',
        '网络诈骗案',
        '盗窃车内物品案',
        '扒窃案',
        '盗窃摩托车案',
        '盗窃商店案',
        '电话诈骗案',
        '盗窃养殖物',
        '盗窃自行车案',
        '其它诈骗案案',
        '盗窃电脑零件案',
        '盗窃农作物',
        '盗窃工业原材料案',
        '盗窃破坏三电设施案',
        '其它盗窃案',
        '拎包案',
        '短信诈骗案',
        '抛物诈骗案',
        '信用卡诈骗案',
        '入店抢夺案',
        '其它抢劫案',
        '其它强奸案',
        '盗窃农资农具案',
        '徒步抢夺案',
        '拦路抢劫案',
        '伤害致死案',
        '其它伤害案',
        '其它抢夺案',
        '其它敲诈勒索案',
        '抢劫出租车及司机案',
        '飞车抢夺案',
        'CK盗窃',
        '电话诈骗',
        '寻衅滋事',
        '入店抢劫案',
        '盗窃单位保险箱案',
        '招摇撞骗案',
        '设赌诈骗案',
        '猥亵侮辱妇女案',
        '借打手机诈骗案',
        '绑架其他人员案',
        '贩卖假货案',
        '盗窃汽车案',
        '盗窃汽车轮胎案',
        '迷信诈骗案',
        '抢劫银行案',
        '钱币诈骗案',
        '入户抢劫案',
        '假药诈骗案',
        '色情引诱盗窃案',
        '宝物诈骗案',
        '家庭（家族）矛盾杀人案',
        '使用假票据案',
        '猥亵儿童案',
        '强奸弱智或精神病人案',
        '隐私敲诈案',
        '招工征聘诈骗案',
        '入户盗窃',
        '奸淫幼女案',
        '拉车门抢夺案',
        '暴力敲诈案',
        '使用假币',
        '盗窃工程机械电脑板案',
        '嫖、赌纠纷杀人案',
        '其它原因杀人案',
        '精神病人杀人案',
        '色情引诱抢劫案',
        '盗窃破坏城市公用设施案',
        '拉人上车抢劫案'
      ]
    },
    {
      name: '交通事件',
      children: [
        '机动车与机动车',
        '机动车与非机动车',
        '非机动车与非机动车',
        '机动车与行人',
        '非机动车与行人',
        '擦碰逃逸',
        '违法停车',
        '道路交通秩序',
        '单车肇事',
        '撞人逃逸',
        '超载',
        '超速',
        '交通设施故障',
        '其它交通逃逸',
        '求助查处',
        '举报反映',
        '其它交通违法',
        '其它交通秩序',
        '交通设施损坏',
        '其它交通设施',
        '非道路交通秩序',
        '其它交通事故'
      ]
    },
    {
      name: '群众求助',
      children: [
        '失物求助',
        '为民救助',
        '拎包案',
        '毁坏私人财物',
        '网络诈骗案',
        '一般打架',
        '其它救助',
        '其它报警细类'
      ]
    },
    {
      name: '群体事件',
      children: [
        '到县级机关上访'
      ]
    },
    {
      name: '举报线索',
      children: [
        '举报赌博',
        '举报卖淫嫖娼',
        '举报犯罪嫌疑人',
        '举报违法犯罪',
        '举报吸贩毒',
        '举报反动宣传',
        '举报短信诈骗',
        '举报传销',
        '举报假币',
        '举报电话诈骗',
        '举报网络诈骗',
        '赌博机',
        '其它举报线索'
      ]
    },
    {
      name: '社会联动',
      children: [
        '医疗急救',
        '协助城管执法',
        '劳资纠纷',
        '电捕鱼',
        '自来水抢修',
        '违章设摊',
        '协助工商管理',
        '协助环保执法',
        '市政建设',
        '夜间施工',
        '环境污染',
        '窨井盖缺少或破损',
        '协助林水监管',
        '犬管办',
        '药品安全',
        '它电力联动',
        '协助文广管理',
        '天然气抢修',
        '安全生产监管',
        '电信',
        '流浪乞讨人员',
        '其它环保联动',
        '断线、倒杆',
        '配电箱事故',
        '公路管理',
        '电缆、电线事故',
        '迷路孤寡老人',
        '烟花爆竹生产监管',
        '食物中毒',
        '野生动植物',
        '园林绿花养护',
        '其它通信联动',
        '联通',
        '非法游医',
        '卫生监督',
        '协助电力抢修',
        '其它城管联动',
        '其它交通联动',
        '其他安监联动',
        '其它林水联动',
        '其它卫生联动',
        '其它外部警务协助'
      ]
    },
    {
      name: '内部警务协助',
      children: [
        '其它报警细类'
      ]
    },
    {
      name: '投诉监督',
      children: [
        '执法不当',
        '不作为',
        '其他警务监督'
      ]
    },
    {
      name: '火警或消防救援',
      children: [
        '为民救助',
        '交通抢险',
        '应急事件',
        '其它抢险救援'
      ]
    },
    {
      name: '其它报警类别',
      children: [
        '误报警',
        '假报警',
        '找不到报警人',
        '侵权纠纷',
        '失物求助',
        '其它举报线索',
        '其它报警细类'
      ]
    }

  ];

}